Part Number Hot Search : 
SMF15 MTC20 28800 BB142 C1125 CM2596G 01040 1N5243B
Product Description
Full Text Search
 

To Download IA63484 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 1 of 32 1-888-824-4184 features high - speed graphics - drawing rate: 200 ns/pixel max (color drawing) - commands: 38 commands including 23 graphic drawing commands: dot, line, rectangle, poly - line, polygon, circle, ellipse, paint, copy, etc. - colors: 16 bits/word: 1,2,4,8,16 bits/pixe l (5 types) monochrome to 64k colors max - pattern ram: 32 bytes - converts logical x - y coordinate to physical address - color operation and conditional drawing - drawing area control for hardware clipping and hitting large frame - memory space - maximum 2 mbyte s graphic memory and 128 kbytes character memory separate from mpu memory. - maximum resolution: 4096 x 4096 pixels (1 bit/pixel mode) crt display control - split screens: three displays and one window - zoom: 1 to 16 times - scroll: vertical and horizontal interleaved access mode for flashless display and superimposition external synchronization between artcs or between acrtc and external device (tv system or other controller. dma interface two programmable cursors three scan modes - non - interlace d - interlace sync - interlace sync and video interrupt request to mpu 256 characters/line 32 raster/ line, 4096 rasters/screen maximum clock frequency: 25mhz cmos, single +5v power supply the IA63484 is a "plug - and - play" drop - in replacement for the original hitachi? hd63484. this replacement ic has been developed using innov asic?s miles tm , or managed ic lifetime extension system, cloning technology. this technology produces replacement ics far more complex than "emulation" while ensuring they are compatible with the original ic. miles tm captures the design of a clone so it can be produced even as silicon technology advances. miles tm also verifies the clone against the original ic so that even the "undocumented features" are duplicated. this data sheet docu ments all necessary engineering information about the IA63484 including functional and i/o descriptions, electrical characteristics, and applicable timing.
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 2 of 32 1-888-824-4184 68 pin package: acrtc plcc pinout pin arrangement: mad10(t) mad11(t) done_n(o,d) 1 9 27 44 60 68 chr mrd draw_n as_n mcyc vss vss clk_2 vcc mad5(t) mad6(t) mad7(t) mad8(t) mad9(t) mad12(t) mad13(t) mad14(t) mad15(t) ma_ra16_0 ma_ra17_1 ma_ra18_2 ma_ra19_3 ra4 vss d15(t) d14(t) d13(t) d12(t) d11(t) d10(t) d9(t) d8(t) d7(t) d6(t) d5(t) d4(t) d3(t) d2(t) d1(t) d0(t) vss vss exsync_n vcc vsync_n hsync_n irq(o,d) dtack_n(t) dack_n mad4(t) mad3(t) mad2(t) mad1(t) mad0(t) disp2_n disp1_n lpstb vcc cud1_n cud2_n rw_n cs_n rs res_n dreq_n o,d: open drain t: three state IA63484
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 3 of 32 1-888-824-4184 block diagram figure 1: system block diagram figure 2 illustrates the acrtc system environment. the following paragraphs will further describe the system block diagram and design in more detail. l vcc acrtc dmac mpu (8/16b) system memory dot shifter frame buffer 2mb, max crt vss clk_2 done_n dack_n dreq_n rw_n rs cs_n dtack_n irq_n res_n disp1_n cud1_n lpstb exsync_n vsync_n hsync_n as_n mrd disp2_n cud2_n video signal control data address d[15:0] ma[19:16] mad[15:0]
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 4 of 32 1-888-824-4184 i/o signal description: the diagram below describes the i/o characteristics for each signal on the ic. the signal names correspond to the signal names on the pinout diagrams provided. i/o characteristics: signal name i/o group description res_n i acrtc reset: d[15,0] i/o data bus (three state): are the bidirectional data bus to the host mpu or dmac. d 0 -d are used in 8-bit data bus mode. rw_n i read/write strobe: controls the direction of host/acrtc transformers. cs_n i chip select: enables transfers between the host and the acrtc. rs i register select: selects the acrtc register to be accessed. it is usually connected to the least significant bit of the host address bus. dtack_n o data transfer acknowledge (three state): output provides asynchronous bus cycle timing. it is compatible with the hd68000 mpu dtack output. irq_n o interrupt request (open drain): output generates interrupt service requests to the host mpu. dreq_n i dma request: recieves dma acknowledge timing from the host dmac. dack i/o dma acknoledge: done_n i dma done: terminates dma transfer. it is compatible with the hd68450 dmac done signal. clk_2 i/o artc clock: is the baasic operating clock, twice the frequency of the dot clock. mad[15,0] o multiplexed frame buffer address/data bus: are the multiplexed frame buffer address/data bus. as_n o address strobe: output demultiplexes the address/data bus. ma16 /r 0 -* ma 19 /ra 3 o higer-order address bits/character screen rastar address:ma16/r0- ma19/ra3 are the upper bits of the graphics screen ddress multiplexed with th lower bits of the character screen raster address. ra 4 o higer-order character screen rastar address bit: is the high bit of the character screen raster address (up to 32 rasters.) chr o graphic or character screen access: output indicates whether a graphic or character screen is being accessed. mcyc o frame buffer memory acess timing signal: is the frame buffer access timing output, 1/2 the frequency of clk_2. mrd o frame buffer memory read: output controls the frame buffer data bus direction. draw_n o draw/refresh signal: output differentiates between drawing and crt displayrefresh cycles. disp1, disp2 o display enable: programmable display enable outputs can enable, disable, and blanck logical screens. cud1, cud2 coursor display: outputs provides cursor timing programmed by acrtc parameters such as cursor definition, cursor mode, cursor address, etc. vsync_n o crt vertical sync pulse: outputs the crt vertical synchronization pulse. hsync_n crt horizontal sync pulse: outputs the crt horizontal synchronization pulse. exsync_n i/o external sync:allows synchronization between multiple acrtss and other videro signal generators. lpstb i lightpen strobe: is the lightpen input mpu interface dmac interface crt interface
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 5 of 32 1-888-824-4184 figure 2: acrtc block diagram acrtc system description: some crt c ontrollers provide a single bus interface to the frame buffer that must be shared with the host mpu. however, refreshing large frame buffers, and accessing the frame buffer for drawing operations can quickly saturate the shared bus. the acrtc uses separat e host mpu and frame buffer interfaces. this allows the acrtc full access to the frame buffer for display refresh and drawing operations and minimizes the use of the mpu system bus by the acrtc. a related benefit is that a large frame buffer (2 mb for ea ch acrtc) can be used, even if the host mpu has a smaller address space or segment size restriction. the acrtc can use an external direct memory access controller (dmac) to increase system throughput when many commands, parameters and data must be transfer red to the acrtc. advanced dmac features such as the hd68450 ?chaining? modes can be used to develop powerful graphics system architectures. more cost - sensitive or less performance - sensitive applications might not require a dmac. in these cases, the inte rface to the acrtc can be handled under mpu software control. while both acrtc bus interfaces (host mpu and frame buffer) are 16 bits wide, the acrtc also offers an 8 bit mpu mode for easy connection to popular 8 bit busses. 4 dma control unit interrupt control unit mpu interface drawing processor display processor timing processor crt interface register address data 20 16 draw_adrs[19:0] draw_data[15:0] draw_en write 20 15 disp_adrs[19:0] raster_adrs[4:0] chr_int ccud gcud[1:0] hsync vsync exsync disp[1:0] m_cyc as clk2 2 2 lpstb 16 2 hsync_n vsync_n exsync_n disp1_n, disp2_n mcyc as_n clk_2 d[15:0] rs_n rw_n dtack_n cs_n irq_n done_n dack_n dreq_n res_n lpstb 2 cud1_n, cud2_n chr mrd draw_n 16 mad[15:0] ma19_16_ra[3:0] v cc 23 v ss 25 ra4
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 6 of 32 1-888-824-4184 functional requirements: drawi ng processor: the drawing processor performs drawing operations on the frame buffer memory upon interpreting commands and command parameters issued by the host bus (mpu or dmac). the drawing processor then executes acrtc drawing algorithms and converts lo gical x - y addresses to physical frame buffer addresses. the drawing processor uses three operation control units; the drawing algorithm control unit, the drawing address generation unit and the logical operation unit. the drawing algorithm control unit int erprets graphic commands and parameters and executes the appropriate micro - programmed drawing algorithm. this control unit calculates coordinates using logical pixel x - y addressing. the drawing address generation unit converts logical x - y addresses from t he drawing algorithm control unit to a bit address in the frame buffer. the frame buffer is organized as sequential 16 bit words. the bit address consists of 20 bits and bits 0 - 4 specifying the logical pixel bit address within the physical frame buffer w ord. logical operation unit, using the address calculated in the drawing algorithm control and drawing address generation units, performs logical operations between the existing read data in the frame buffer and the drawing pattern in the pattern ram, and rewrites the results into the frame buffer. a detailed description of the drawing processor is contained in its module specification. display processor: the display processor manages frame buffer refresh addressing based on the user specified display scr een organization. it combines and displays as many as 4 independent screen segments (3 horizontal split screens and 1 window) using an internal high - speed address calculation unit. it controls display refresh outputs in graphic (physical frame buffer add ress) or character (physical refresh memory address and row address) modes. display functions: the acrtc allows the frame buffer to be divided into four separate logical screens: upper base lower window in the simplest case, only the base screen parameter s must be defined. other screens may be selectively enabled, disabled, and blanked under software control. the background screens (upper, base, and lower) split the screen into three horizontal partitions whose positions are fully programmable. the windo w screen is unique, since the acrtc usually gives it higher priority than the background screens. a typical application might be to use the base screen for the bulk of the user interaction, while using the upper screen for pull - down menus and the lower sc reen for status line indicators. the exception is in the acrtc superimpose mode, in which the window has the same priority as the background screens. in this mode, the window and
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 7 of 32 1-888-824-4184 background screens are superimposed on the display. figure 3 is an example of the screen combinations. figure 3: screen combination examples upper base lower window window window window upper upper base base base lower lower screen number 0 1 2 3 screen name screen group upper screen base screen lower screen window screen background screen display control: the acrtc can have two types of external frame memory: 2 mbyte frame buffer and 128 kbyte refresh memory. the chr signal controls which memory is accessed. each screen has its own memory width, vertical display width, and character/graphic attribution set by the control registers. horizontal display control registers are set in units of memory cycles. vertical display control registers are set in units of rasters. figure 4 illustrates the relation between the frame memory and the display screens, while figure 5 illustrates the timing. note that display width of registers marked with an (*) in figure 4 is: display width = register value + 1 memor y cycle.
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 8 of 32 1-888-824-4184 figure 4: frame memory and display screens file name: mos left : layout right : symbol file name: mos left : layout right : symbol refresh memory (character) frame memory image mw0 mw2 mw1 mw3 $0000 $ffff $00000 $fffff frame buffer (graphic) sa0 sa2 sa1 sa3
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 9 of 32 1-888-824-4184 figure 5: display screen specification timing processor: the timing processor generates the crt synchronization signals and signals used internally by the acrtc. the detai ls for this block are contained in the module specification for the display processor. crt interface: the crt interface manages the communication between the frame buffer, the light pen and the crt. the frame buffer interface manages the frame buffer bu s and selects display drawing or refreshes address outputs. the light pen interface uses a 20 - bit address register and a strobe input pin (lpstb). display screen period (upper) (base) (base) (lower) (window) hsync_n hds* hsw hdw* hws* hww* hc* vsync_n vds sp0 sp1 sp2 vsw vws vww vc
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 10 of 32 1-888-824-4184 frame buffer interface: the acrtc allows for two types of independent frame memories. the first type is up to a 2 mbyte frame buffer and the second is a 128 kbytes refresh memory. the chr output pin can access either the graphic or character screen. the width of the frame memory is defined by setting - up the memory width register (mwr) and independently, the h orizontal display width is defined by the horizontal display register (hdr). this allows for the frame buffer area to be bigger than the display area; reference figure 6. figure 6: frame memory and display screen area text display screen area memory width horizontal display width vertical display width start address the acrtc has two ways to access the frame memory (or buffer); (1) display memory access (three types) and (2) graphic address increment mode. display memory access modes: in single access mode , a display or drawing cycle is defined as two cycles of clk_2. du ring the first cycle, the frame buffer display or drawing address is output. during the second clk_2 cycle, the frame buffer data is read (display cycles and/or drawing cycles) or written (drawing cycles). display and drawing cycles contend for access to the frame buffer. the acrtc allows the priority to be defined as display priority or drawing priority. if display has priority, drawing cycles are only allowed to occur during the horizontal or vertical fly back periods (a ?flash less? display is obtaine d). if drawing has priority, drawing may occur during display (display may flash).
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 11 of 32 1-888-824-4184 in interleaved access mode (dual access mode 0), display cycles and drawing cycles are interleaved. a display or drawing cycle is defined as four cycles of clk_2. during the first clk_2 cycle, the acrtc outputs the frame buffer display address. during the second clk_2 cycle, the display data is output from the frame buffer. during the third clk_2, the acrtc outputs the frame buffer drawing address. during the fourth clk_2 cycle, the acrtc reads or writes the drawing data. in superimposed access mode (dual access mode 1), two separate logical screens are accessed during each display cycle. the display cycle is defined as four clk_2 cycles. if the third and fourth cycles a re not used for window display, they can be used for drawing; similar to the interleaved mode. during the first clk_2 cycle, the acrtc outputs the background screen frame buffer address. during the second clk_2 cycle, the background screen displays data. d uring the third clk_2 cycle, the acrtc outputs the window screen frame buffer address or the drawing frame buffer address. during the fourth clk_2 cycle, the acrtc reads (display or drawing) or writes (drawing) the window screen display or drawing data. gr aphic address increment (gai) mode: the acrtc can be programmed to control the graphic display address in one of six ways, by incrementing by 1, 2, 4, 8, and 16 words, 1 word every two display cycles, and no increment. setting gai to increment by 2, 4, 8, or 16 words per display cycle achieves 2, 4, 8, or 16 times the video data rate corresponding to gai = 1. this allows the number of bits/logical pixel and logical pixel resolution to be increased while meeting the clk_2 maximum frequency constraint. when the frame buffer memory uses dynamic rams (drams), the acrtc automatically provides dram refresh addressing. during hsync_n low, the acrtc outputs the values of an 8 - bit dram refresh counter on the multiplexed frame buffer address and data bus mad[15:0]. the counter is decremented on each frame buffer access. the refresh address pin assignment (mad[15:0]) depends on the gai mode. the remaining mad and ma19_16_ra outputs not used for refresh addressing are cleared to a low value. table 1: gai and dram re fresh addressing address increment mode refresh address output terminal +1 (gai = 000) mad[7:0] +2 (gai = 001) mad[8:1] +4 (gai = 010) mad[9:2] +8 (gai = 011) mad[10:3] +16 (gai = 100) mad[11:4] +0 (gai = 101) mad[7:0] +1/2 (gai = 11x) mad[7:0]
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 12 of 32 1-888-824-4184 add ress space: the acrtc allows the host to issue commands in logical x - y coordinates. the acrtc then converts the physical linear word addresses with bit field offsets in the frame buffer. figure 7 shows the relationship between the logical x - y screen addr ess and the frame buffer memory. the frame buffer memory is organized as sequential 16 bit words. the host may specify 1, 2, 4, 8, or 16 physical bits in the frame buffer. the system in the figure uses 4 bit logical pixels, allowing for 16 colors or ton es. figure 7: logical/physical addressing physical addressing (frame buffer) sad mw bit 0 bit 15 1 pixel data y x (x,y) (x,y) y x origin logical addressing display screen origin mw sad up to 4 logical screens may be mapped onto the acrtc physical address space. the four screens are the upper, base, lower, and window screens. the host first specifies the following: a logical screen starting address. a logical screen physical memory width (memory words per raster). a logical pixel physical memory width (bit per pixel). a logical origin physical address. then the acrtc converts the logical pixel x - y addresses issued b y the host mpu or the drawing processor to physical frame buffer addresses. the device also performs bit extraction and masking to map logical pixel operations to 16 bit word frame buffer addresses .
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 13 of 32 1-888-824-4184 memory map: the actrc has over 200 bytes of accessible r egisters organized as hardware, direct, and fifo access. figure 8 illustrates the programming memory map model. the acrtc registers are initialized by res_n as follows: drawing and display operations are stopped status register (sr) is initialized to $ff23 command control register (ccr) is initialized to $8000. operation mode register bits ms and str are reset to 0. all other registers are unaffected by res_n. the fifo entry (fe) pointer is cleared, and the written command/parameter and the read data are lo st. the dram refresh address is placed on the mad lines determined by graphic address increment (gai). refresh continues to function until the start bit (str) is set to 1. hsync_n is also held low during the period from res_n until str is set by the mpu. for directly accessible registers, the register address is shown as ?rxx?, and fifo accessible registers are shown as ?prxx?, where xx is interpreted as an 8 bit hexadecimal value. hexadecimal numbers are denoted by a leading ?$?.
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 14 of 32 1-888-824-4184 figu re 8: programming model address register status register fifo entry command control register operation mode register display control register raster counter horizontal sync horizontal display vertical sync vertical display split screen width blink control horizontal window display vertical window display graphic cursor split screen 0 (upper screen) split screen 1 (base screen) split screen 2 (lower screen) split screen 3 (window screen) block cursor cursor definition zoon factor light pen address current pointer drawing pointer read/write pointer area definition pattern ram control mask edge color color comparison pattern ram color 0 16 x 16 drawing parameter register command register read fifo write fifo
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 15 of 32 1-888-824-4184 hardware access: the acrtc is connected to the host mpu as a standard memory - mapped peripheral that occupies two word locations of the host?s address space. when rs=0, read operations access the status reg ister, and write operations access the address register. the status register summarizes the acrtc state; it monitors the overall state of the acrtc for the host mpu. when the mpu wants to access a direct access register, it puts the register?s address int o the acrtc address register. direct access: the mpu accesses the direct access registers by loading the register address into the address register. then, when the mpu accesses the acrtc with rs=1, the chosen register is accessed. the fifo entry register enables the mpu to access fifo access registers using the acrtc read and write fifos. the command control register controls overall acrtc operations, such as aborting or pausing commands, defining dma protocols, and enabling/disabling interrupt sources. t he operation mode register defines basic parameters of acrtc operation, such as frame buffer access mode, display or drawing priority, cursor and display timing skew factors, and raster scan mode. the display control register independently enables and disa bles the four acrtc logical address screens (upper, base, lower, and window). it also contains 8 user - defined video attribute bits. the timing control ram registers define acrtc timing, including timing specifications for crt control signals (hsync_n, vsy nc_n, etc.), logical display screen size and display period, and blink period. the display control ram contains registers that define logical screen display parameters, such as start address, raster address, and memory width. it also includes the cursor d efinition, zoom factor, and lightpen registers. fifo access: for high - performance drawing, key drawing processor registers are coupled to the host mpu via the acrtc?s 16 - byte read and write fifos. figure and figure illustrate the hardware and direct access register information. acrtc commands are sent from the mpu via the write fifo to the command register. as the acrtc completes a command, the next command is automatica lly fetched from the write fifo and put into the command register. the pattern ram defines drawing and painting patterns. it is accessed with the acrtc?s read pattern ram (rptn) and write pattern ram (wptn) register access commands . the drawing parameter registers define detailed parameters of the drawing process, such as color data, area control (hitting/clipping), and pattern ram pointers. the drawing parameter registers are accessed using the acrtc?s read parameter register (rpr) and write parameter re gister (wpr) commands. figure illustrates the drawing parameter registers.
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 16 of 32 1-888-824-4184 figure 9: hardware access and direct access registers vertical display (vdr) split screen width(ssw) $8a $0 sp1 $8c $0 sp0 $8e $0 sp2 blink control (bcr) $90 bon1 boff1 bon2 boff2 horz. window disp(hwr) $92 hws hww vert. window disp(vdr) $94 $0 vws $96 $0 vww graphic cursor (gcr) $98 cxe cxs $9a $0 csy $9c $0 cye 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 vsw $88 vds $0 0, 1, 0/1 vertical sync(vsr) $86 $0 vc 0, 1, 0/1 horizontal display (hdr) $84 hds hdw 0, 1, 0/1 undefined $08-$7e, $9e- $be, $f0-$fe $0 raster count(rcr) $80 $0 rc horizontal sync(hsr) $82 hc $0 hsw 0, 1, 0/1 0, 1, 1 0, 1, 0/1 reg name reg # 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 address reg(ar) ar $0 address status reg(sr) st $0 cer ard ced lpd rff rfr wfr wfe fifo entry(fe) $00 fifo entry cs_n, rs, rw_n 0, 0, 0 0, 0, 0 0, 1, 0/1 display control (dcr) $06 operation mode (omr) $04 ms str acp wss csk dsk ram gai acm rsm 0, 1, 0/1 command control (ccr) $02 abt pse ddm cdm drc gbm cre are cee lpe rfe rre wre wee 0, 1, 0/1 dsp se1 se0 se2 se3 atr 0, 1, 0/1
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 17 of 32 1-888-824-4184 figure 10: hardware access and direct access registers (cont.) reg name reg # 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 cs_n, rs, rw_n raster addr 0 (rar0) $c0(upper scrn) $0 $0 lra0 fra0 0, 0, 0 memry wdth 0 (mwr0) $c2(upper scrn) $0 mw0 0, 0, 0 strt addr 0 (sar0) $c4(upper scrn) sa0l $c6(upper scrn) $0 sda0 $0 sa0h/sra0 0, 1, 0/1 0, 1, 0/1 raster addr 1 (rar1) $c8(base scrn) $0 lra1 $0 fra1 0, 1, 0/1 mem width 1 (mwr1) $ca(base scrn) mw1 $0 0, 1, 0/1 strt addr 1 (sar1) $cc(base scrn) sa1l $ce(base scrn) $0 sa1h/sra1 sda1 $0 0, 1, 0/1 0, 1, 1 raster addr 2 (rar2) $d0(lower scrn) $0 $0 lra2 fra2 0, 1, 0/1 memry wdth 2 (mwr2) $d2(lower scrn) mw2 $0 0, 1, 0/1 strt addr 2 (sar2) $d4(lower scrn) reg # $d6(lower scrn) sa2l $0 sa2h/sra2 sda2 $0 0, 1, 0/1 cs_n, rs, rw_n 0, 1, 0/1 raster addr 3 (rar3) $d8(wndw scrn) $0 $0 lra3 fra3 0, 1, 0/1 memry wdth 3 (mwr3) $da(wndw scrn) mw3 $0 0, 1, 0/1 strt addr 3 (sar3) $dc(wndw scrn) reg # $de(wndw scrn) sa3l $0 sa3h/sra3 sda3 $0 blk cursor 1 (bcur1) $e0 bcw1 $0 bcsr1 bcer1 $e2 bca1 blk cursor 2 (bcur2) $e4 bcw2 $0 bcsr2 bcer2 $e5 bca2 0, 1, 0/1 cs_n, rs, rw_n 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 0, 1, 0/1 lightpen addr (lpar) $ec $0 fra3 $ee lpal ch r $0 0, 1, 0/1 0, 1, 0/1 zoom factor (zfr) $ea hzf vzf $0 0, 1, 0/1 cursor def. (cdr) $e8 cm con1 coff1 $0 con2 coff2 0, 1, 0/1 15 ch r ch r ch r ch r
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 18 of 32 1-888-824-4184 figure 11: dra wing parameter registers reg name reg # 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 read/write color cmpr (ccmp) pr02 ccmp r/w color 1 (cl1) pr01 cl1 r/w color 0 (cl0) pr00 cl0 r/w edge color (edg) pr03 edg r/w mask (mask) pr04 mask r/w drawing pntr (dp) pattern ram control (prc) pr05 r/w pr06 r/w pr07 r/w area def(adr)-> set 2's comp. for neg. values of x and y axis. pr08 xmin r/w pr09 ymin r/w pr0a xmax r/w reg # 15 cs_n, rs, rw_n pr0c ymax r/w read write pntr (rwp) pr0c r/w pr0d rwpl r/w pr0e-pr0f, pr14-pr15 $0 r/w pr10 r ppy pzcy ppx pzcx psy $0 psx $0 pey pzy pex pzx dn $0 rwph $0 undefined pr11 r dn $0 dpah dpal dpd current pntr(cp)-> set 2's comp. for neg. values pr12 r pr13 r x y
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 19 of 32 1-888-824-4184 command transfer modes: program transfer and dma transfer are the two modes used to transfer commands and associated parameters issued by the mpu to the acrtc. program transfer: program transfer occurs when the mpu specifies the fifo entry address and then writes operation code/parameters to the write fifo under program control. the mpu writes are normally synchronized with acrtc fifo status by software polling or interrupts. software polling (wfr, wfe interrupts disabled): mpu program checks the sr for wfr=1, and then writes 1 - word operation code/parameters, or mpu program checks the sr for write wfe=1, and the writes 1 - to 8 - word operation code/parameters. interrupt driven (wfr, wfe interrupts enabled): mpu wfr interrupt servi ce routine writes 1 - word operation code/parameters, or mpu wfe interrupt service routine writes 1 - to 8 - word operation code/parameters. dma transfer: commands and parameters can be transferred from mpu system memory by an external dmac. the mpu initiate s and terminates command dma transfer mode under software control. command dma can also be terminated by assertion of the done_n input. using command dma transfer, the acrtc will issue cycle stealing dma requests to the dmac when the write fifo is empty. the dma data is automatically sent from system memory to the acrtc write fifo regardless of the contents of the address register. command function: the acrtc commands are divided into three groups, register access commands, data transfer commands, and graphic drawing commands. register access commands: access to the drawing processor drawing parameter registers and the pattern ram is through the read/write fifos using register access commands. when writing register access commands to an initially empt y write fifo, the mpu does not have to synchronize to write fifo status. the acrtc can fetch and execute these commands faster than the mpu can issue them. data transfer commands: data is moved between the host system memory and the frame buffer, or with in the frame buffer using the data transfer commands. before issuing these commands, a physical 20 - bit frame buffer address must be specified in the rwp (read/write pointer) drawing parameter register.
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 20 of 32 1-888-824-4184 graphic drawing commands: the graphic drawing comman ds cause the acrtc to draw. graphic drawing is performed by modifying the contents of the frame buffer based on micro coded drawing algorithms in the acrtc drawing processor. parameters for these commands are specified using logical x - y addressing. the display processor performs the complex task of translating a logical pixel address to a linear frame buffer word address, and further, selecting the proper sub field of the word. many instructions allow specification in either absolute or relative x - y co ordinates. in both cases, two?s compliment numbers represent both positive and negative values. table 2 and table 3 tabulate the acrtc drawing commands and op - codes available. table 2: acrtc command table register access command org origin 3 8 type mnemonic command name # (words) clk_2 cycles wpr write parameter reg 2 6 rpr read parameter reg 1 6 wptn write pattern ram n+2 4n+8 rptn read pattern ram 2 4n+10 data transfer command drd dma read 3 (4x+8)y+12(x*y/8 )+(62~68) dwt dma write 3 (4x+8)y+16(x*y/8 )+34 dmod dma modify 3 (4x+8)y+16(x*y/8 )+34 rd read 1 12 wt write 2 8 mod modify 2 8 clr clear 4 (2x+8)y+12 sclr selective clear 4 (4x+8)y+12 cpy copy 5 (6x+8)y+12 scpy selective copy 5 (6x+8)y+12 - - - graphic drawing command amove absolute move 3 56 rmove relative move 3 56 aline absolute line 3 p*l+18 rline relative line 3 p*l+18 arct absolute rectangle 3 2p(a+b)+54 rrct relative rectangle 3 2p(a+b)+54 apll absolute polyline 2n+2 rpll relative polyline 2n+2 aplg absolute polygon 2n+2 rplg relative polygon 2n+2 crcl circle 2 8d+66 elps ellipse 4 10d+90 aarc absolute arc 5 8d+18 rarc relative arc 5 8d+18 aearc absolute ellipse arc 7 10d+96 rearc relative ellipse arc 7 10d+96 afrct absolute filled rectangle 3 (p*a+8)b+18 rfrct relative filled rectangle 3 (p*a+8)b+18 paint paint 1 (18a+102)b-58( applies to rectagular figures, varies for other shapes ) dot dot 1 8 ptn pattern 2 (p*a+10)b+20 agcpy absolute graphic copy 5 ((p+2)a+10)b+70 rgcpy relative graphic copy 5 ((p+2)a+10)b+70 ? + + 8 ) 16 * ( l p ? + + 8 ) 16 * ( l p ? + + + 20 * ) 16 * ( lo p l p ? + + + 20 * ) 16 * ( lo p l p
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 21 of 32 1-888-824-4184 table 3: opcode ma p register access command org 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 dph dpl type mnemonic operation code parameter wpr 0 0 0 0 1 0 0 0 0 0 0 rn d rpr 0 0 0 0 1 1 0 0 0 0 0 rn wptn 0 0 0 1 1 0 0 0 0 0 0 0 pra n d1,...,dn rptn 0 0 0 1 1 1 0 0 0 0 0 0 pra n data transfer command drd 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 ax ay dwt 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 ax ay dmod 0 0 1 0 1 1 0 0 0 0 0 0 0 0 mm ax ay rd 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 wt 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 d mod 0 1 0 0 1 1 0 0 0 0 0 0 0 0 mm d clr 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 d ax ay sclr 0 1 0 1 1 1 0 0 0 0 0 0 0 0 mm d ax ay cpy 00 1 1 0 s dsd 0 0 0 0 0 0 0 0 sah sal ax ay scpy 01 1 1 1 s dsd 0 0 0 0 0 0 mm sah sal ax ay graphic drawing command amove 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x y rmove 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 dx dy aline 1 0 0 0 1 0 0 0 area col opm x y rline 1 0 0 0 1 1 0 0 area col opm dx dy arct 1 0 0 1 0 0 0 0 area col opm x y rrct 1 0 0 1 0 1 0 0 area col opm dx dy apll 1 0 0 1 1 0 0 0 area col opm n x1,y1,...xn,yn rpll 1 0 0 1 1 1 0 0 area col opm n dx1,dy1,...dxn,dyn aplg 1 0 1 0 0 0 0 0 area col opm n x1,y1,...xn,yn rplg 1 0 1 0 0 1 0 0 area col opm n dx1,dy1,...dxn,dyn crcl 1 0 1 0 1 0 0 c area col opm r elps 1 0 1 0 1 1 0 c area col opm a b dx aarc 1 0 1 1 0 0 0 c area col opm xc yc xe ye rarc 1 0 1 1 0 1 0 c area col opm dxc dyc dxe dye aearc 1 0 1 1 1 0 0 c area col opm a b xc yc xe ye rearc 1 0 1 1 1 1 0 c area col opm a b dxc dyc dxe dye afrct 1 1 0 0 0 0 0 0 area col opm x y rfrct 1 1 0 0 0 1 0 0 area col opm dx dy paint 1 1 0 0 1 0 0 e area 0 0 000 dot 1 1 0 0 1 1 0 0 area col opm ptn 1 1 0 1 sl sd area col opm sz agcpy 1 1 1 0 s dsd area 0 0 opm xs ys dx dy rgcpy 1 1 1 1 s dsd area 0 0 opm dxs dys ddx ddy
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 22 of 32 1-888-824-4184 ac/dc parameters: absolute maximum ratings: operating temp (comm?l)??.......................??????...?..0c to +70c storage temperature.......................................?....??....??...? - 65c to 150c v cc supply voltage????....................... ...............???..?... - 0.3v to +4.6v input voltage range?...............................................?..................... - 0.3v to +4.6v allowable input current???????????????.????. tbd total allowable input current?????????????????..tbd recom mended operating conditions (@ 9.8 mhz): power supply v cc ??????????????????..4.75v to 5.25v input low voltage v il ?????????????????..?0v to 0.8v input high voltage v ih ????????????????...?.2.0v to v cc operating temperature range??????????????.....0c to 70c dc characteristics: item symbol min max unit test conditions input high level voltage all inputs v ih 2.0 - v 9.8 mhz input low level voltage all inputs v il - 0.8 v 9.8 mhz input leak current rw_n, cs_n, rs, res_n, dack_n, clk_2, lpstb i in - 10 10 ua v ss to v cc hi - z input current d[15:0], mad[15:0], exsync_n i tsi - 10 10 ua v ss to v cc output high level voltage d[15:0], mad[15:0], exsync_n, cud1_n, cud2_n, dreq_n, dtack_n, hsync_n, vsync_n, mrd, draw_n, as_n, disp1_n, disp2_n, chr, mcyc, ra4, ma16/ra 0, ma19/ra3 v oh 0.7vcc ua i oh = - 4ma cmos output output low level voltage d[15:0], mad[15:0], exsync_n, cud1_n, cud2_n, dreq_n, dtack_n, hsync_n, vsync_n, mrd, draw_n, as_n, disp1_n, disp2_n, chr, mcyc, ra4, ma16/ra0, ma19/ra3 irq_n, done_n v ol v ol 0.3v cc 0.3v cc v v i ol = 4ma cmos output i ol = 4ma open drain output leak current(hi - z) irq_n, done_n i lod tbd ua v oh = v cc
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 23 of 32 1-888-824-4184 item symbol min max unit test conditions input capacitance d[15:0], mad[15:0], exsync_n, rw_n, cs_n, rs, res_n, dack_n, clk_2, lpstb c i n tbd pf tbd output capacitance irq_n, done_n c out tbd pf tbd current - consumption i cc tbd ma 9.8 mhz (v cc = 5.0v +5 %, v ss = 0v, ta = 0 to 70 o c, unless otherwise noted.)
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 24 of 32 1-888-824-4184 ac characteristics: min max operation frequency of clk_2 f 1 9.8 mhz clock cycle time t cyc 102 1000 ns clock high level pulse width t pwch 46 500 ns clock low level pulse width t pwcl 46 500 ns clock rise time t cr 5 ns clock fall time t cf 5 ns min max rw_n setup time t rws 50 ns rw_n hold time t rwh 0 ns rs setup time t rss 50 ns rs hold time t rsh 0 ns cs_n setup time t css 40 ns cs_n high level width t wcsh 60 ns read wait time t rwai 0 ns read data access time t rdac 80 ns read data hold time t rdh 10 ns read data turn off time t rdz 60 ns dtack_n delay time (z to l) t dtkzl 70 ns dtack_n delay time (d to l) t dtkdl 0 ns dtack_n release time (l to h) t dtklh 80 ns dtack_n turn off time (h to z) t dtkz 100 ns data bus 3-state recovery time 1 t dbrt1 0 ns write wait time t wwai 0 ns write data setup time t wds 40 ns write data hold time t wdh 10 ns clock timing: mpu read / write cycle timing: unit item symbol 9.8 mhz version unit item symbol 9.8 mhz version
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 25 of 32 1-888-824-4184 min max dreq_n delay time 1 t drqd1 110 ns dreq_n delay time 2 t drqd2 70 ns dma r / w_n setup time t dmrws 50 ns dma r / w_n hold time t dmrwh 0 ns dack_n setup time t daks 40 ns dack_n hold time t wdakh 60 ns dma read wait time t drw 0 ns dma read data access time t drdac 80 ns dma read data hold time t drdh 10 ns dma read data turn off time t drdz 60 ns dma dtack_n delay time (z to l) t ddtzl 70 ns dma dtack_n delay time (d to l) t ddtdl 0 ns dma dtack_n release time (l to h) t ddtlh 80 ns dma dtack_n turn off time (h to z) t ddthz 100 ns done_n output delay time t dnd 70 ns done_n output turn off time t dnl2 80 ns data bus 3-state recovery time 2 t dbrt2 0 ns done_n input pulse width t dnpw 2 t cyc dma write wait time t dww 0 ns dma write data setup time t dwds 40 ns dma write data hold time t dwdh 10 ns ac characteristics (continued): dma read / write cycle timing: item symbol 9.8 mhz version unit
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 26 of 32 1-888-824-4184 min max as_n "low" level pulse width t pwasl 20 ns memory address hold time 2 t mah2 5 ns as_n delay time 1 t asd1 50 ns as_n delay time 2 t asd2 5 40 ns memory address delay time t mad 10 50 ns memory address hold time 1 t mah1 15 ns memory address turn off time (a to z) t maaz 35 ns memory read data setup time t mrds 30 ns memory read data hold time t mrdh 0 ns ma_ra delay time t marad 60 ns ma_ra delay time t marah 5 ns mcyc delay time t mcycd 5 40 ns mrd delay time t mrdd 50 ns mrd hold time t mrh 5 ns draw_n delay time t drwd 50 ns draw_n hold time t drwh 5 ns memory write data delay time t mwdd 50 ns memory write data hold time t mwdh 5 ns memory address setup time 1 t mas1 10 ns memory address setup time 2 t mas2 10 ns symbol 9.8 mhz version unit ac characteristics (continued): frame memory read / write cycle timing: item note: t mad is independent of clk_2 operation frequency (f) and timing of t asd2 and t mas1
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 27 of 32 1-888-824-4184 min max hsync_n delay time t hsd 50 ns vsync_n delay time t vsd 50 ns disp1_n, disp2_n delay time t dspd 50 ns cud1_n, cud2_n delay time t cudd 50 ns exsync_n output delay time t exd 15 50 ns chr delay time t chd 50 ns min max exsync_n input pulse width t exsw 3 t cyc exsync_n input setup time t exs 30 ns exsync_n input hold time t exh 10 ns min max lpstb uncertain time 1 t lpd1 45 ns lpstb uncertain time 2 t lpd2 10 ns lpstb input hold time t lph 10 ns lpstb input inhibit time t lpi 4 t cyc min max dack_n setup time for res_n t daksr 100 ns dack_n holt time for res_n t dakhr 0 ns res_n input pulse width t res 10 t cyc 9.8 mhz version unit unit item symbol 9.8 mhz version unit item symbol item symbol 9.8 mhz version item symbol 9.8 mhz version unit ac characteristics (continued): display control signal output timing: lpstb input timing: exsync_n input timing: res_n and dack_n input timing:
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 28 of 32 1-888-824-4184 figure 12: dma write cycle timing figure 13: display cycle timing clk_2 dreq _n rw _n dack _n d[15:0] dtack _n_ready_n done _n(output) done _n(input) t drqd1 t dmrws t daks t drqd2 t dnd t dnpw t ddtzl t dmrwh t dwdh t dwds t ddtlh t dww t dnlz1 t ddthz clk_2 as _n mad[15:0 ] ma19_16_ra[3:0 ] mcyc mrd draw _n refresh _adrs refresh _adrs atr atr atr refresh _cycle attribute _cntl_info_out_cycle t asd1 t mad t marad t mcycd t mrdd t drwd t pwasl t asd2 t mah1 t maa2 t mas1 t atrd1 t atrd2 t atrh1 t atrh2 t mrh t drwh
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 29 of 32 1-888-824-4184 figure 14: frame memory refresh & video attributes output cycle timing figure 15: display control signal output timing clk_2 as _n mad[15:0] ma19_16_ra[3:0] mcyc mrd draw _n hsync _n refresh _adrs refresh _adrs atr atr atr refresh_cycle attribute_cntl_info_out_cycle t asd1 t mad t marad t mcycd t mrdd t drwd t hsd t pwasl t asd2 t mah1 t maa2 t mas1 t atrd1 t atrd2 t atrh1 t atrh2 t mrh t drwh t hsd clk_2 mcyc hsync _n_vsync_n disp1_n_disp2_n cud1_n_cud2_n exsync _n chr t mcyd t hsd t dspd t cudd t exd t chd t vsd
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 30 of 32 1-888-824-4184 figure 16: input timing exsync_n figure 17: input timing (single access mode) lpstb fi gure 18: input timing (dual access mode) lpstb clk_2 exsync _n hsync _n mcyc( phase_shifted) mcyc( phase_not_shifted) t exsw t exh t exs t hsd clk_2 mcyc mad[15:0] lpstb m m+1 m+2 display_cycle t lpd2 t lpd1 t lph clk_2 mcyc mad[15:0] lpstb lpstb m m+1 m+2 display_cycle t lpd2 t lpd1 t lph t lpd1 t lph t lp1 t lp1 t lpd2
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 31 of 32 1-888-824-4184 plcc packaging dimensions: d3 e3 pin 1 identifier & zone 1.22/1.07 2 plcs top view d d1 e e1 bottom view a1 a side view .51 min. r 1.14 / .64 seating plane e .81 / .66 .53 / .31 d2 / e2 0.20 typ lead count = 68 symbol min (millimeters) max (millimeters) a 4.20 5.08 a1 2.29 3.30 d 25.02 25.27 d1 24.13 24.33 e 25.02 25.27 e1 24.13 24.33 e 1.27 bsc
ia 63484 data sheet advanced crt controller copyright ? 200 1 eng 21 1 01041200 www.innovasic.com i nnov asic customer support: the end of obsolescence ? page 32 of 32 1-888-824-4184 ordering information: table 1 : part number t emperature grade package IA63484 - plc68 i industrial 68 lead plastic leaded chip carrier (plcc) contact innov asic for other package and processing options .


▲Up To Search▲   

 
Price & Availability of IA63484

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X